"""
认证模块

此模块提供用户认证和授权的所有功能，包括：
- 用户注册
- 用户登录
- 密码重置
- 邮箱验证
- 个人信息管理
- 令牌管理

模块采用模块化设计，可集成到任何使用JWT的FastAPI应用中。
"""

from app.modules.auth.deps import get_current_user, get_current_active_superuser, get_current_verified_user
from app.modules.auth.services import auth_service

__all__ = [
    "auth_service",
    "get_current_user",
    "get_current_active_superuser",
    "get_current_verified_user"
] 